be proof against temptation - Spanish English Dictionary